<b> show palace  </b><br>
42-50 21st St, Long Island City, NY 11101, USA <br>
Tel: +1 718-937-6969 <br>
Open 7 days a Week, 7pm - 4am 